package com.ziyun.erp.modules.freightBase.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 运费基础数据
 * 
 * @author zh
 * @email 
 * @date 2018-12-26 09:04:55
 */
@TableName("freight_base")
public class FreightBaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增ID
	 */
	@TableId
	private Integer baseId;
	/**
	 * 起始区域ID
	 */
	private Integer regionIdStart;
	/**
	 * 起始地区名称
	 */
	private String regionNameStart;
	/**
	 * 终点区域ID
	 */
	private Integer regionIdEnd;
	/**
	 * 终点地区名称
	 */
	private String regionNameEnd;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 创建人
	 */
	private String createName;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 更新人
	 */
	private String updateName;
	/**
	 * 伪删除标记（0正常 1删除）
	 */
	private Integer disable;

	private BigDecimal startPrice;

	private BigDecimal stepPrice;

	/**
	 * 设置：自增ID
	 */
	public void setBaseId(Integer baseId) {
		this.baseId = baseId;
	}
	/**
	 * 获取：自增ID
	 */
	public Integer getBaseId() {
		return baseId;
	}
	/**
	 * 设置：起始区域ID
	 */
	public void setRegionIdStart(Integer regionIdStart) {
		this.regionIdStart = regionIdStart;
	}
	/**
	 * 获取：起始区域ID
	 */
	public Integer getRegionIdStart() {
		return regionIdStart;
	}
	/**
	 * 设置：起始地区名称
	 */
	public void setRegionNameStart(String regionNameStart) {
		this.regionNameStart = regionNameStart;
	}
	/**
	 * 获取：起始地区名称
	 */
	public String getRegionNameStart() {
		return regionNameStart;
	}
	/**
	 * 设置：终点区域ID
	 */
	public void setRegionIdEnd(Integer regionIdEnd) {
		this.regionIdEnd = regionIdEnd;
	}
	/**
	 * 获取：终点区域ID
	 */
	public Integer getRegionIdEnd() {
		return regionIdEnd;
	}
	/**
	 * 设置：终点地区名称
	 */
	public void setRegionNameEnd(String regionNameEnd) {
		this.regionNameEnd = regionNameEnd;
	}
	/**
	 * 获取：终点地区名称
	 */
	public String getRegionNameEnd() {
		return regionNameEnd;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateName() {
		return createName;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdateName() {
		return updateName;
	}
	/**
	 * 设置：伪删除标记（0正常 1删除）
	 */
	public void setDisable(Integer disable) {
		this.disable = disable;
	}
	/**
	 * 获取：伪删除标记（0正常 1删除）
	 */
	public Integer getDisable() {
		return disable;
	}

	public BigDecimal getStartPrice() {
		return startPrice;
	}

	public void setStartPrice(BigDecimal startPrice) {
		this.startPrice = startPrice;
	}

	public BigDecimal getStepPrice() {
		return stepPrice;
	}

	public void setStepPrice(BigDecimal stepPrice) {
		this.stepPrice = stepPrice;
	}
}
